home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / basic / ace24dist.lha / ace24.lha / include / funcs / locale_funcs.h < prev    next >
C/C++ Source or Header  |  1996-09-10  |  3KB  |  51 lines

  1. #ifndef  FUNCS_LOCALE_FUNCS_H
  2. #define  FUNCS_LOCALE_FUNCS_H
  3.  
  4. /*
  5. **
  6. ** Function declarations for ACE Basic
  7. **
  8. ** Note: Translated to ACE by Nils Sjoholm
  9. **
  10. ** Date: 11-Oct-95 TO 14-Oct-95
  11. **
  12. */              
  13.  
  14. #ifndef  EXEC_TYPES_H
  15. #include <exec/types.h>
  16. #endif
  17.  
  18. /*--- functions in V38 OR higher (Release 2.1) ---*/
  19. DECLARE FUNCTION CloseCatalog( STRUCTPTR catalog ) LIBRARY locale
  20. DECLARE FUNCTION CloseLocale( STRUCTPTR locale ) LIBRARY locale
  21. DECLARE FUNCTION LONGINT ConvToLower( STRUCTPTR locale, LONGINT character ) LIBRARY locale
  22. DECLARE FUNCTION LONGINT ConvToUpper( STRUCTPTR locale, LONGINT character ) LIBRARY locale
  23. DECLARE FUNCTION FormatDate( STRUCTPTR locale, STRPTR fmtTemplate, \
  24.                              STRUCTPTR date, STRUCTPTR putCharFunc ) LIBRARY locale
  25. DECLARE FUNCTION APTR FormatString( STRUCTPTR locale, STRPTR fmtTemplate, APTR dataStream, \
  26.                                     STRUCTPTR putCharFunc ) LIBRARY locale
  27. DECLARE FUNCTION STRPTR GetCatalogStr( STRUCTPTR catalog, LONGINT stringNum, \
  28.                                        STRPTR defaultString ) LIBRARY locale
  29. DECLARE FUNCTION STRPTR GetLocaleStr( STRUCTPTR locale, LONGINT stringNum ) LIBRARY locale
  30. DECLARE FUNCTION BOOL IsAlNum( STRUCTPTR locale, LONGINT character ) LIBRARY locale
  31. DECLARE FUNCTION BOOL IsAlpha( STRUCTPTR locale, LONGINT character ) LIBRARY locale
  32. DECLARE FUNCTION BOOL IsCntrl( STRUCTPTR locale, LONGINT character ) LIBRARY locale
  33. DECLARE FUNCTION BOOL IsDigit( STRUCTPTR locale, LONGINT character ) LIBRARY locale
  34. DECLARE FUNCTION BOOL IsGraph( STRUCTPTR locale, LONGINT character ) LIBRARY locale
  35. DECLARE FUNCTION BOOL IsLower( STRUCTPTR locale, LONGINT character ) LIBRARY locale
  36. DECLARE FUNCTION BOOL IsPrint( STRUCTPTR locale, LONGINT character ) LIBRARY locale
  37. DECLARE FUNCTION BOOL IsPunct( STRUCTPTR locale, LONGINT character ) LIBRARY locale
  38. DECLARE FUNCTION BOOL IsSpace( STRUCTPTR locale, LONGINT character ) LIBRARY locale
  39. DECLARE FUNCTION BOOL IsUpper( STRUCTPTR locale, LONGINT character ) LIBRARY locale
  40. DECLARE FUNCTION BOOL IsXDigit( STRUCTPTR locale, LONGINT character ) LIBRARY locale
  41. DECLARE FUNCTION STRUCTPTR OpenCatalogA( STRUCTPTR locale, STRPTR _NAME, \
  42.                                          STRUCTPTR tags ) LIBRARY locale
  43. DECLARE FUNCTION STRUCTPTR OpenLocale( STRPTR _NAME ) LIBRARY locale
  44. DECLARE FUNCTION BOOL ParseDate( STRUCTPTR locale, STRUCTPTR date, \
  45.                                  STRPTR fmtTemplate, STRUCTPTR getCharFunc ) LIBRARY locale
  46. DECLARE FUNCTION LONGINT StrConvert( STRUCTPTR locale, STRPTR _STRING, APTR buffer, \
  47.                                      LONGINT bufferSize, LONGINT _TYPE ) LIBRARY locale
  48. DECLARE FUNCTION LONGINT StrnCmp( STRUCTPTR locale, STRPTR string1, STRPTR string2, \
  49.                                   LONGINT length, LONGINT _TYPE ) LIBRARY locale
  50. #endif   /* FUNCS_LOCALE_FUNCS_H */
  51.